package com.ssy.lingxi.purchase.api.dto.response.tender;

import com.ssy.lingxi.purchase.api.dto.request.tender.InviteTenderAreaRequest;
import com.ssy.lingxi.purchase.api.dto.request.tender.InviteTenderFileRequest;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

/**
 * 招标标报名实体类
 * @author jw.chen
 * @version 2.0.0
 * @date 2021/3/1
 */
@Getter
@Setter
public class InviteTenderRegisterResponse implements Serializable {
    private static final long serialVersionUID = 4027350922219859861L;
    /**
     * 主键id
     */
    private Long id;

    /**
     * 招标编号
     */
    private String code;

    /**
     * 招标摘要
     */
    private String remark;

    /**
     * 归属地市
     */
    private List<InviteTenderAreaRequest> inviteTenderAreaList;

    /**
     * 投标外部状态: SubmitTenderOutStatusEnum.class
     */
    private String submitTenderOutStatusValue;

    /**
     * 投标内部状态: SubmitTenderInStatusEnum.class
     */
    private String submitTenderInStatusValue;

    /**
     * 报名开始时间
     */
    private Long registerStartTime;

    /**
     * 报名结束时间
     */
    private Long registerEndTime;

    /**
     * 报名要求
     */
    private String registerRequirement;

    /**
     * 报名要求附件
     */
    private List<InviteTenderFileRequest> registerFile;

    /**
     * 发布时间
     */
    private Long createTime;

    /**
     * 招标会员id
     */
    private Long memberId;

    /**
     * 招标会员名称
     */
    private String memberName;

    /**
     * 投标会员id
     */
    private Long submitTenderMemberId;

    /**
     * 投标会员名称
     */
    private String submitTenderMemberName;
}
